package com.tailyou.androidlearning202400.kl

/**
 * 类：手机
 * 定义类的结构，属性和方法
 */
open class Phone {
    // 属性（字段）
    var brand: String = ""
    var model: String = ""

    // 空参构造函数
    constructor()

    // 部分参数构造函数
    constructor(brand: String) {
        this.brand = brand
    }

    // 全参构造函数
    constructor(brand: String, model: String) : this(brand) {
        this.model = model
    }

    // 行为（方法）
    fun call(name: String) {
        println("用我的${brand}${model}手机给${name}打电话")
    }
}